home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / lxopt612.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  39.5 KB  |  1,524 lines

  1. *GPDSpecVersion: "1.0"
  2. *Include: "StdNames.gpd"
  3. *Include: "ttfsub.gpd"
  4. *GPDFileVersion: "1.0"
  5. *GPDFileName: "lxopt612.GPD"
  6. *ModelName: "Lexmark Optra T612 (MS)"
  7. *MasterUnits: PAIR(1200, 1200)
  8. *ResourceDLL: "OPTEURES.Dll"
  9. *PrinterType: PAGE
  10. *MaxCopies: 999
  11. *PrintRate: 20
  12. *PrintRateUnit: PPM
  13. *PrintRatePPM: 20
  14. *rcInstalledOptionNameID: 336
  15. *rcNotInstalledOptionNameID: 335
  16. *Feature: Orientation
  17. {
  18.     *rcNameID: =ORIENTATION_DISPLAY
  19.     *DefaultOption: PORTRAIT
  20.     *Option: PORTRAIT
  21.     {
  22.         *rcNameID: =PORTRAIT_DISPLAY
  23.         *Command: CmdSelect
  24.         {
  25.             *Order: DOC_SETUP.8
  26.             *NoPageEject?:TRUE
  27.     *Cmd: "<1B>&l0o1E"
  28.         }
  29.     }
  30.     *Option: LANDSCAPE_CC90
  31.     {
  32.         *rcNameID: =LANDSCAPE_DISPLAY
  33.         *Command: CmdSelect
  34.         {
  35.             *Order: DOC_SETUP.8
  36.             *NoPageEject?:TRUE
  37.     *Cmd: "<1B>&l1o1E"
  38.         }
  39.     }
  40. }
  41. *Feature: InputBin
  42. {
  43.     *rcNameID: =PAPER_SOURCE_DISPLAY
  44.     *DefaultOption: Option1
  45.     *Option: Option1 *% Auto Select
  46.     {
  47.         *rcNameID: 262
  48.         *OptionID: 262
  49.         *Command: CmdSelect
  50.         {
  51.             *Order: DOC_SETUP.11
  52.             *Cmd: "<1B>&l0H"
  53.         }
  54.     }
  55.     *Option: Option2 *% Tray 1
  56.     {
  57.         *rcNameID: 263
  58.         *OptionID: 263
  59.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  60.         *Command: CmdSelect
  61.         {
  62.             *Order: DOC_SETUP.11
  63.             *Cmd: "<1B>&l1H"
  64.         }
  65.     }
  66.     *Option: Option3  *% Tray 2
  67.     {
  68.         *rcNameID: 264
  69.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  70.         *Command: CmdSelect
  71.         {
  72.             *Order: DOC_SETUP.11
  73.             *Cmd: "<1B>&l4H"
  74.         }
  75.     }
  76.      *Option: Option4    *% Tray 3
  77.     {
  78.         *rcNameID: 265
  79.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  80.         *Command: CmdSelect
  81.         {
  82.             *Order: DOC_SETUP.11
  83.             *Cmd: "<1B>&l5H"
  84.         }
  85.     }
  86.     *Option: Option5   *% Tray 4
  87.     {
  88.         *rcNameID: 266
  89.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  90.         *Command: CmdSelect
  91.         {
  92.             *Order: DOC_SETUP.11
  93.             *Cmd: "<1B>&l20H"
  94.         }
  95.     }
  96.     *Option: Option6    *% Tray 5
  97.     {
  98.         *rcNameID: 267
  99.         *Constraints: LIST(PaperSize.ENV_9, PaperSize.ENV_10, PaperSize.ENV_DL, PaperSize.ENV_C5, PaperSize.ENV_MONARCH,PaperSize.ENV_B5)
  100.         *Command: CmdSelect
  101.         {
  102.             *Order: DOC_SETUP.11
  103.             *Cmd: "<1B>&l21H"
  104.         }
  105.     }
  106. *%    *Option: Option7    *% Multi-Purpose Feeder
  107. *%    {
  108. *%        *rcNameID: 268
  109. *%        *Command: CmdSelect
  110. *%        {
  111. *%            *Order: DOC_SETUP.11
  112. *%            *Cmd: "<1B>&l8H"
  113. *%        }
  114. *%    }
  115.     *Option: MANUAL
  116.    {
  117.        *rcNameID: =MANUAL_FEED_DISPLAY
  118.        *Command: CmdSelect
  119.        {
  120.            *Order: DOC_SETUP.11
  121.            *Cmd: "<1B>&l2H"
  122.        }
  123.    }
  124. *%    *Option: ENVMANUAL
  125. *%    {
  126. *%        *rcNameID: =ENV_MANUAL_DISPLAY
  127. *%        *Command: CmdSelect
  128. *%        {
  129. *%            *Order: DOC_SETUP.11
  130. *%            *Cmd: "<1B>&l3H"
  131. *%        }
  132. *%    }
  133.  
  134.     *Option: ENVFEED
  135.     {
  136.         *Installable?:TRUE
  137.         *rcInstallableFeatureNameID: =ENV_FEED_DISPLAY
  138.         *rcNameID: =ENV_FEED_DISPLAY
  139.         *Constraints: LIST(PaperSize.LETTER, PaperSize.LEGAL, PaperSize.EXECUTIVE, PaperSize.A5,PaperSize.B5,PaperSize.A4)
  140.         *Command: CmdSelect
  141.         {
  142.             *Order: DOC_SETUP.11
  143.             *Cmd: "<1B>&l6H"
  144.         }
  145.     }
  146. }
  147. *Feature: OutputBin
  148. {
  149.     *rcNameID: =OUTPUTBIN_DISPLAY
  150.     *DefaultOption: Option1
  151.     *Option: Option1  *% standard bin
  152.     {
  153.         *rcNameID: 273
  154.         *Command: CmdSelect
  155.         {
  156.             *Order: DOC_SETUP.14
  157.             *Cmd: "<1B>&l1G"
  158.         }
  159.     }
  160.  
  161.     *Option: Option2    *%  bin 1
  162.     {
  163.         *rcNameID: 276
  164.         *Command: CmdSelect
  165.         {
  166.             *Order: DOC_SETUP.14
  167.             *Cmd: "<1B>&l3G"
  168.         }
  169.     }
  170.     *Option: Option3    *%  bin 2
  171.     {
  172.         *rcNameID: 278
  173.         *Command: CmdSelect
  174.         {
  175.             *Order: DOC_SETUP.14
  176.             *Cmd: "<1B>&l4G"
  177.         }
  178.     }
  179.     *Option: Option4    *%  bin 3
  180.     {
  181.         *rcNameID: 279
  182.         *Command: CmdSelect
  183.         {
  184.             *Order: DOC_SETUP.14
  185.             *Cmd: "<1B>&l5G"
  186.         }
  187.     }
  188.     *Option: Option5     *%  bin 4
  189.     {
  190.         *rcNameID: 280
  191.         *Command: CmdSelect
  192.         {
  193.             *Order: DOC_SETUP.14
  194.             *Cmd: "<1B>&l6G"
  195.         }
  196.     }
  197.     *Option: Option6      *%  bin 5
  198.     {
  199.         *rcNameID: 281
  200.         *Command: CmdSelect
  201.         {
  202.             *Order: DOC_SETUP.14
  203.             *Cmd: "<1B>&l7G"
  204.         }
  205.     }
  206.     *Option: Option7     *%  bin 6
  207.     {
  208.         *rcNameID: 282
  209.         *Command: CmdSelect
  210.         {
  211.             *Order: DOC_SETUP.14
  212.             *Cmd: "<1B>&l8G"
  213.         }
  214.     }
  215. *%  *Option: Option8     *%  bin 7
  216. *%  {
  217. *%      *rcNameID: 283
  218. *%     *Command: CmdSelect
  219. *%     {
  220. *%         *Order: DOC_SETUP.14
  221. *%         *Cmd: "<1B>&l9G"
  222. *%     }
  223. *%  }
  224. *%    *Option: Option9     *%  bin 8
  225. *%    {
  226. *%        *rcNameID: 284
  227. *%        *Command: CmdSelect
  228. *%       {
  229. *%           *Order: DOC_SETUP.14
  230. *%           *Cmd: "<1B>&l10G"
  231. *%       }
  232. *%   }
  233. *%   *Option: Option10     *%  bin 9
  234. *%   {
  235. *%      *rcNameID: 285
  236. *%       *Command: CmdSelect
  237. *%       {
  238. *%           *Order: DOC_SETUP.14
  239. *%          *Cmd: "<1B>&l11G"
  240. *%       }
  241. *%   }
  242. *%    *Option: Option11     *%  bin 10
  243. *%    {
  244. *%       *rcNameID: 286
  245. *%       *Command: CmdSelect
  246. *%       {
  247. *%           *Order: DOC_SETUP.14
  248. *%           *Cmd: "<1B>&l12G"
  249. *%       }
  250. *%   }
  251.   }
  252. *Feature: Resolution
  253. {
  254.     *rcNameID: =RESOLUTION_DISPLAY
  255.     *DefaultOption: Option2
  256.     *Option: Option1
  257.     {
  258.         *Name: "1200 x 1200 " =DOTS_PER_INCH
  259.         *DPI: PAIR(1200, 1200)
  260.         *TextDPI: PAIR(1200, 1200)
  261.         *MinStripBlankPixels: 32
  262.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  263.         *SpotDiameter: 10100
  264.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  265.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  266.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  267.         *Command: CmdSelect
  268.         {
  269.             *Order: JOB_SETUP.6
  270.             *Cmd: "@PJL SET RESOLUTION=1200<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t1200R"
  271.         }
  272.     }
  273.     *Option: Option2
  274.     {
  275.         *Name: "600 x 600 " =DOTS_PER_INCH
  276.         *DPI: PAIR(600, 600)
  277.         *TextDPI: PAIR(600, 600)
  278.         *MinStripBlankPixels: 32
  279.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  280.         *SpotDiameter: 100
  281.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  282.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  283.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  284.         *Command: CmdSelect
  285.         {
  286.             *Order: JOB_SETUP.6
  287.             *Cmd: "@PJL SET RESOLUTION=600<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t600R"
  288.         }
  289.     }
  290.     *Option: Option3
  291.     {
  292.         *Name: "300 x 300 " =DOTS_PER_INCH
  293.         *DPI: PAIR(300, 300)
  294.         *TextDPI: PAIR(300, 300)
  295.         *MinStripBlankPixels: 32
  296.         EXTERN_GLOBAL: *StripBlanks: LIST(ENCLOSED,TRAILING)
  297.         *SpotDiameter: 100
  298.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  299.         *Command: CmdEndRaster { *Cmd : "<1B>*rB" }
  300.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  301.         *Command: CmdSelect
  302.         {
  303.             *Order: JOB_SETUP.6
  304.             *Cmd: "@PJL SET RESOLUTION=300<0A>@PJL ENTER LANGUAGE=PCL<0A0D1B>E<1B>*t300R"
  305.         }
  306.     }
  307.  
  308. }
  309. *Feature: PaperSize
  310. {
  311.     *rcNameID: =PAPER_SIZE_DISPLAY
  312.     *DefaultOption: LETTER
  313.     *Option: LETTER
  314.     {
  315.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  316.         *PageProtectMem: 4109
  317.         *switch: Orientation
  318.         {
  319.             *case: PORTRAIT
  320.             {
  321.                 *PrintableArea: PAIR(9600, 12648)
  322.                 *PrintableOrigin: PAIR(300, 300)
  323.  
  324.                 *CursorOrigin: PAIR(300, 180)
  325.                 *Command: CmdSelect
  326.                 {
  327.                     *Order: DOC_SETUP.12
  328.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t5760x7704Y"
  329.                 }
  330.             }
  331.             *case: LANDSCAPE_CC90
  332.             {
  333.                 *PrintableArea: PAIR(9760, 12688)
  334.                 *PrintableOrigin: PAIR(200, 272)
  335.  
  336.                 *CursorOrigin: PAIR(200, 12960)
  337.                 *Command: CmdSelect
  338.                 {
  339.                     *Order: DOC_SETUP.12
  340.                     *Cmd: "<1B>&l2a8c1E<1B>*p0x0Y<1B>*c0t7632x5880Y"
  341.                 }
  342.             }
  343.         }
  344.     }
  345.     *Option: LEGAL
  346.     {
  347.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  348.         *PageProtectMem: 5230
  349.         *switch: Orientation
  350.         {
  351.             *case: PORTRAIT
  352.             {
  353.                 *PrintableArea: PAIR(9600, 16356)
  354.                 *PrintableOrigin: PAIR(300, 204)
  355.  
  356.                 *CursorOrigin: PAIR(300, 180)
  357.                 *Command: CmdSelect
  358.                 {
  359.                     *Order: DOC_SETUP.12
  360.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  361.                 }
  362.             }
  363.             *case: LANDSCAPE_CC90
  364.             {
  365.                 *PrintableArea: PAIR(9792, 16296)
  366.                 *PrintableOrigin: PAIR(204, 300)
  367.  
  368.                 *CursorOrigin: PAIR(204, 16596)
  369.                 *Command: CmdSelect
  370.                 {
  371.                     *Order: DOC_SETUP.12
  372.                     *Cmd: "<1B>&l3a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  373.                 }
  374.             }
  375.         }
  376.     }
  377.     *Option: EXECUTIVE
  378.     {
  379.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  380.         *PageProtectMem: 4109
  381.         *switch: Orientation
  382.         {
  383.             *case: PORTRAIT
  384.             {
  385.                 *PrintableArea: PAIR(8100, 12156)
  386.                 *PrintableOrigin: PAIR(300, 204)
  387.  
  388.                 *CursorOrigin: PAIR(300, 180)
  389.                 *Command: CmdSelect
  390.                 {
  391.                     *Order: DOC_SETUP.12
  392.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t4860x7344Y"
  393.                 }
  394.             }
  395.             *case: LANDSCAPE_CC90
  396.             {
  397.                 *PrintableArea: PAIR(8292, 12096)
  398.                 *PrintableOrigin: PAIR(204, 300)
  399.  
  400.                 *CursorOrigin: PAIR(204, 12396)
  401.                 *Command: CmdSelect
  402.                 {
  403.                     *Order: DOC_SETUP.12
  404.                     *Cmd: "<1B>&l1a8c1E<1B>*p0x0Y<1B>*c0t7272x4980Y"
  405.                 }
  406.             }
  407.         }
  408.     }
  409.     *Option: A4
  410.     {
  411.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  412.         *PageProtectMem: 4249
  413.         *switch: Orientation
  414.         {
  415.             *case: PORTRAIT
  416.             {
  417.                 *PrintableArea: PAIR(9312, 13584)
  418.                 *PrintableOrigin: PAIR(288, 204)
  419.  
  420.                 *CursorOrigin: PAIR(288, 180)
  421.                 *Command: CmdSelect
  422.                 {
  423.                     *Order: DOC_SETUP.12
  424.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t5594x8201Y"
  425.                 }
  426.             }
  427.             *case: LANDSCAPE_CC90
  428.             {
  429.                 *PrintableArea: PAIR(9516, 13524)
  430.                 *PrintableOrigin: PAIR(204, 300)
  431.  
  432.                 *CursorOrigin: PAIR(204, 13824)
  433.                 *Command: CmdSelect
  434.                 {
  435.                     *Order: DOC_SETUP.12
  436.                     *Cmd: "<1B>&l26a8c1E<1B>*p0x0Y<1B>*c0t8129x5714Y"
  437.                 }
  438.             }
  439.         }
  440.     }
  441.     *Option: A5
  442.     {
  443.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  444.         *PageProtectMem: 2125
  445.         *switch: Orientation
  446.         {
  447.             *case: PORTRAIT
  448.             {
  449.                 *PrintableArea: PAIR(6384, 9432)
  450.                 *PrintableOrigin: PAIR(300, 240)
  451.  
  452.                 *CursorOrigin: PAIR(300, 160)
  453.                 *Command: CmdSelect
  454.                 {
  455.                     *Order: DOC_SETUP.12
  456.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t3838x5762Y"
  457.                 }
  458.             }
  459.             *case: LANDSCAPE_CC90
  460.             {
  461.                 *PrintableArea: PAIR(6588, 9312)
  462.                 *PrintableOrigin: PAIR(204, 420)
  463.  
  464.                 *CursorOrigin: PAIR(204, 9732)
  465.                 *Command: CmdSelect
  466.                 {
  467.                     *Order: DOC_SETUP.12
  468.                     *Cmd: "<1B>&l13a8c1E<1B>*p0x0Y<1B>*c0t5594x3958Y"
  469.                 }
  470.             }
  471.         }
  472.     }
  473.     *Option: B5
  474.     {
  475.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  476.         *PageProtectMem: 3198
  477.         *switch: Orientation
  478.         {
  479.             *case: PORTRAIT
  480.             {
  481.                 *PrintableArea: PAIR(7884, 11740)
  482.                 *PrintableOrigin: PAIR(420, 202)
  483.                 *CursorOrigin: PAIR(302, 200)
  484.                 *Command: CmdSelect
  485.                 {
  486.                     *Order: DOC_SETUP.12
  487.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t4802x7094Y"
  488.                 }
  489.             }
  490.             *case: LANDSCAPE_CC90
  491.             {
  492.                 *PrintableArea: PAIR(8124, 11640)
  493.                 *PrintableOrigin: PAIR(180, 300)
  494.                 *CursorOrigin: PAIR(160, 11940)
  495.                 *Command: CmdSelect
  496.                 {
  497.                     *Order: DOC_SETUP.12
  498.                     *Cmd: "<1B>&l12a8c1E<1B>*p0x0Y<1B>*c0t6998x4970Y"
  499.                 }
  500.             }
  501.         }
  502.     }
  503.      *Option: ENV_9
  504.     {
  505.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  506.         *PageProtectMem: 4109
  507.         *switch: Orientation
  508.         {
  509.             *case: PORTRAIT
  510.             {
  511.                 *PrintableArea: PAIR(3996, 10056)
  512.                 *PrintableOrigin: PAIR(300, 300)
  513.                 *CursorOrigin: PAIR(300, 160)
  514.                 *Command: CmdSelect
  515.                 {
  516.                     *Order: DOC_SETUP.12
  517.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t2609x6600Y"
  518.                 }
  519.             }
  520.             *case: LANDSCAPE_CC90
  521.             {
  522.                 *PrintableArea: PAIR(4056, 10056)
  523.                 *PrintableOrigin: PAIR(300, 300)
  524.                 *CursorOrigin: PAIR(200, 10356)
  525.                 *Command: CmdSelect
  526.                 {
  527.                     *Order: DOC_SETUP.12
  528.                     *Cmd: "<1B>&l89a8c1E<1B>*p0x0Y<1B>*c0t6552x2729Y"
  529.                 }
  530.             }
  531.         }
  532.     }
  533.     *Option: ENV_10
  534.     {
  535.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  536.         *PageProtectMem: 4109
  537.         *switch: Orientation
  538.         {
  539.             *case: PORTRAIT
  540.             {
  541.                 *PrintableArea: PAIR(4296, 10800)
  542.                 *PrintableOrigin: PAIR(300, 300)
  543.  
  544.                 *CursorOrigin: PAIR(300, 160)
  545.                 *Command: CmdSelect
  546.                 {
  547.                     *Order: DOC_SETUP.12
  548.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t2614x6648Y"
  549.                 }
  550.             }
  551.             *case: LANDSCAPE_CC90
  552.             {
  553.                 *PrintableArea: PAIR(4356, 10800)
  554.                 *PrintableOrigin: PAIR(300, 300)
  555.  
  556.                 *CursorOrigin: PAIR(200, 11100)
  557.                 *Command: CmdSelect
  558.                 {
  559.                     *Order: DOC_SETUP.12
  560.                     *Cmd: "<1B>&l81a8c1E<1B>*p0x0Y<1B>*c0t6480x2734Y"
  561.                 }
  562.             }
  563.         }
  564.     }
  565.     *Option: ENV_DL
  566.     {
  567.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  568.         *PageProtectMem: 4109
  569.         *switch: Orientation
  570.         {
  571.             *case: PORTRAIT
  572.             {
  573.                 *PrintableArea: PAIR(4596, 9792)
  574.                 *PrintableOrigin: PAIR(300, 300)
  575.  
  576.                 *CursorOrigin: PAIR(300, 160)
  577.                 *Command: CmdSelect
  578.                 {
  579.                     *Order: DOC_SETUP.12
  580.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t2758x6043Y"
  581.                 }
  582.             }
  583.             *case: LANDSCAPE_CC90
  584.             {
  585.                 *PrintableArea: PAIR(4596, 9792)
  586.                 *PrintableOrigin: PAIR(300, 300)
  587.  
  588.                 *CursorOrigin: PAIR(200, 10092)
  589.                 *Command: CmdSelect
  590.                 {
  591.                     *Order: DOC_SETUP.12
  592.                     *Cmd: "<1B>&l90a8c1E<1B>*p0x0Y<1B>*c0t5875x2878Y"
  593.                 }
  594.             }
  595.         }
  596.     }
  597.     *Option: ENV_C5
  598.     {
  599.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  600.         *PageProtectMem: 4109
  601.         *switch: Orientation
  602.         {
  603.             *case: PORTRAIT
  604.             {
  605.                 *PrintableArea: PAIR(7036, 10224)
  606.                 *PrintableOrigin: PAIR(300, 300)
  607.  
  608.                 *CursorOrigin: PAIR(300, 200)
  609.                 *Command: CmdSelect
  610.                 {
  611.                     *Order: DOC_SETUP.12
  612.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t4234x6254Y"
  613.                 }
  614.             }
  615.             *case: LANDSCAPE_CC90
  616.             {
  617.                 *PrintableArea: PAIR(7056, 10224)
  618.                 *PrintableOrigin: PAIR(300, 300)
  619.  
  620.                 *CursorOrigin: PAIR(200, 10524)
  621.                 *Command: CmdSelect
  622.                 {
  623.                     *Order: DOC_SETUP.12
  624.                     *Cmd: "<1B>&l91a8c1E<1B>*p0x0Y<1B>*c0t6134x4354Y"
  625.                 }
  626.             }
  627.         }
  628.     }
  629.     *Option: ENV_MONARCH
  630.     {
  631.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  632.         *PageProtectMem: 4109
  633.         *switch: Orientation
  634.         {
  635.             *case: PORTRAIT
  636.             {
  637.                 *PrintableArea: PAIR(3996, 8400)
  638.                 *PrintableOrigin: PAIR(300, 300)
  639.  
  640.                 *CursorOrigin: PAIR(300, 200)
  641.                 *Command: CmdSelect
  642.                 {
  643.                     *Order: DOC_SETUP.12
  644.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t2434x5160Y"
  645.                 }
  646.             }
  647.             *case: LANDSCAPE_CC90
  648.             {
  649.                 *PrintableArea: PAIR(4056, 8400)
  650.                 *PrintableOrigin: PAIR(300, 300)
  651.  
  652.                 *CursorOrigin: PAIR(200, 8700)
  653.                 *Command: CmdSelect
  654.                 {
  655.                     *Order: DOC_SETUP.12
  656.                     *Cmd: "<1B>&l80a8c1E<1B>*p0x0Y<1B>*c0t5040x2554Y"
  657.                 }
  658.             }
  659.         }
  660.     }
  661.     *Option: ENV_B5
  662.     {
  663.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  664.         *PageProtectMem: 4109
  665.         *switch: Orientation
  666.         {
  667.             *case: PORTRAIT
  668.             {
  669.                 *PrintableArea: PAIR(7716, 11208)
  670.                 *PrintableOrigin: PAIR(300, 300)
  671.  
  672.                 *CursorOrigin: PAIR(300, 160)
  673.                 *Command: CmdSelect
  674.                 {
  675.                     *Order: DOC_SETUP.12
  676.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t4630x6893Y"
  677.                 }
  678.             }
  679.             *case: LANDSCAPE_CC90
  680.             {
  681.                 *PrintableArea: PAIR(7716, 11208)
  682.                 *PrintableOrigin: PAIR(300, 300)
  683.  
  684.                 *CursorOrigin: PAIR(200, 11508)
  685.                 *Command: CmdSelect
  686.                 {
  687.                     *Order: DOC_SETUP.12
  688.                     *Cmd: "<1B>&l100a8c1E<1B>*p0x0Y<1B>*c0t6725x4750Y"
  689.                 }
  690.             }
  691.         }
  692.     }
  693.     *Option: CUSTOMSIZE
  694.     {
  695.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  696.         *MinSize: PAIR(3300,6000)
  697.         *MaxSize: PAIR(10812, 16800)
  698.         *MaxPrintableWidth: 10812
  699.         *PageProtectMem: 1692
  700.         *switch: Orientation
  701.         {
  702.             *case: PORTRAIT
  703.             {
  704.                 *CustCursorOriginX:  %d{260}
  705.                 *CustCursorOriginY:   %d{180 }
  706.                 *CustPrintableOriginX:  %d{260 }
  707.                 *CustPrintableOriginY:  %d{300}
  708.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 600 }
  709.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  710.       *Command: CmdSelect
  711.                 {
  712.                     *Order: DOC_SETUP.12
  713.                     *Cmd: "<1B>&l101a8c1E<1B>*p0x0Y<1B>*c0t5760x9864Y"
  714.                 }
  715.             }
  716.             *case: LANDSCAPE_CC90
  717.             {
  718.                 *CustCursorOriginX:  %d{200}
  719.                 *CustCursorOriginY:   %d{16600 }
  720.                 *CustPrintableOriginX:  %d{200 }
  721.                 *CustPrintableOriginY:  %d{300}
  722.                 *CustPrintableSizeX:   %d{ PhysPaperWidth - 400 }
  723.                 *CustPrintableSizeY:  %d{ PhysPaperLength - 600 }
  724.       *Command: CmdSelect
  725.                 {
  726.                     *Order: DOC_SETUP.12
  727.                     *Cmd: "<1B>&l101a8c1E<1B>*p0x0Y<1B>*c0t9792x5880Y"
  728.                 }
  729.             }
  730.         }
  731.     }
  732. }
  733. *Feature: PrintQuality
  734. {
  735.     *Name:  "PQET"
  736.     *DefaultOption: Option1
  737.     *Option: Option1
  738.     {
  739.         *rcNameID: =OFF_DISPLAY
  740.         *Command: CmdSelect
  741.         {
  742.             *Order: JOB_SETUP.4
  743.             *Cmd: "@PJL SET RET=OFF<0A>"
  744.         }
  745.     }
  746.     *Option: Option2
  747.     {
  748.         *rcNameID: =ON_DISPLAY
  749.         *Command: CmdSelect
  750.         {
  751.             *Order: JOB_SETUP.4
  752.             *Cmd: "@PJL SET RET=ON<0A>"
  753.         }
  754.     }
  755. }
  756. *Feature: IET
  757. {
  758.     *rcNameID: 337
  759.     *DefaultOption: Option2
  760.     *Option: Option1
  761.     {
  762.         *rcNameID: =ON_DISPLAY
  763.         *Command: CmdSelect
  764.         {
  765.             *Order: JOB_SETUP.3
  766.             *Cmd: "@PJL SET LIMAGEENHANCE=ON<0A>"
  767.         }
  768.     }
  769.     *Option: Option2
  770.     {
  771.         *rcNameID: =OFF_DISPLAY
  772.         *Command: CmdSelect
  773.         {
  774.             *Order: JOB_SETUP.3
  775.             *Cmd: "@PJL SET LIMAGEENHANCE=OFF<0A>"
  776.         }
  777.     }
  778. }
  779. *InvalidCombination: LIST(IET.Option1, Resolution.Option1)
  780. *InvalidCombination: LIST(IET.Option1, Resolution.Option3)
  781. *Feature: TonerDarkness
  782. {
  783.     *rcNameID: 322
  784.     *DefaultOption: Option11
  785.     *Option: Option1
  786.     {
  787.         *Name: "1"
  788.         *Command: CmdSelect
  789.         {
  790.             *Order: JOB_SETUP.2
  791.             *Cmd: "@PJL SET DENSITY=1<0A>@PJL SET ECONOMODE=ON<0A>"
  792.         }
  793.     }
  794.     *Option: Option2
  795.     {
  796.         *Name: "2"
  797.         *Command: CmdSelect
  798.         {
  799.             *Order: JOB_SETUP.2
  800.             *Cmd: "@PJL SET DENSITY=2<0A>@PJL SET ECONOMODE=ON<0A>"
  801.         }
  802.     }
  803.     *Option: Option3
  804.     {
  805.         *Name: "3"
  806.         *Command: CmdSelect
  807.         {
  808.             *Order: JOB_SETUP.2
  809.             *Cmd: "@PJL SET DENSITY=3<0A>@PJL SET ECONOMODE=ON<0A>"
  810.         }
  811.     }
  812.      *Option: Option4
  813.     {
  814.         *Name: "4"
  815.         *Command: CmdSelect
  816.         {
  817.             *Order: JOB_SETUP.2
  818.             *Cmd: "@PJL SET DENSITY=4<0A>@PJL SET ECONOMODE=ON<0A>"
  819.         }
  820.     }
  821.      *Option: Option5
  822.     {
  823.         *Name: "5"
  824.         *Command: CmdSelect
  825.         {
  826.             *Order: JOB_SETUP.2
  827.             *Cmd: "@PJL SET DENSITY=5<0A>@PJL SET ECONOMODE=ON<0A>"
  828.         }
  829.     }
  830.     *Option: Option6
  831.     {
  832.         *Name: "6"
  833.         *Command: CmdSelect
  834.         {
  835.             *Order: JOB_SETUP.2
  836.             *Cmd: "@PJL SET DENSITY=1<0A>@PJL SET ECONOMODE=OFF<0A>"
  837.         }
  838.     }
  839.      *Option: Option7
  840.     {
  841.         *Name: "7"
  842.         *Command: CmdSelect
  843.         {
  844.             *Order: JOB_SETUP.2
  845.             *Cmd: "@PJL SET DENSITY=2<0A>@PJL SET ECONOMODE=OFF<0A>"
  846.         }
  847.     }
  848.      *Option: Option8
  849.     {
  850.         *Name: "8"
  851.         *Command: CmdSelect
  852.         {
  853.             *Order: JOB_SETUP.2
  854.             *Cmd: "@PJL SET DENSITY=3<0A>@PJL SET ECONOMODE=OFF<0A>"
  855.         }
  856.     }
  857.     *Option: Option9
  858.     {
  859.         *Name: "9"
  860.         *Command: CmdSelect
  861.         {
  862.             *Order: JOB_SETUP.2
  863.             *Cmd: "@PJL SET DENSITY=4<0A>@PJL SET ECONOMODE=OFF<0A>"
  864.         }
  865.     }
  866.      *Option: Option10
  867.     {
  868.         *Name: "10"
  869.         *Command: CmdSelect
  870.         {
  871.             *Order: JOB_SETUP.2
  872.             *Cmd: "@PJL SET DENSITY=5<0A>@PJL SET ECONOMODE=OFF<0A>"
  873.         }
  874.     }
  875.      *Option: Option11
  876.     {
  877.         *rcNameID: 349
  878.     }
  879.  
  880. }
  881. *Feature: MediaType
  882. {
  883.     *rcNameID: =MEDIA_TYPE_DISPLAY
  884.     *DefaultOption: AUTOSELECT
  885.  
  886.      *Option: AUTOSELECT
  887.     {
  888.         *rcNameID: 262
  889.         *Command: CmdSelect
  890.         {
  891.             *Order: DOC_SETUP.15
  892.             *Cmd: ""
  893.         }
  894.     }
  895.     *Option: PLAIN
  896.     {
  897.         *rcNameID: =PLAIN_PAPER_DISPLAY
  898.         *Command: CmdSelect
  899.         {
  900.             *Order: DOC_SETUP.15
  901.             *Cmd: "<1B>&n6WdPlain"
  902.         }
  903.     }
  904.     *Option: TRANSPARENCY
  905.     {
  906.         *rcNameID: =TRANSPARENCY_DISPLAY
  907.         *Command: CmdSelect
  908.         {
  909.             *Order: DOC_SETUP.15
  910.             *Cmd: "<1B>&n13WdTransparency"
  911.         }
  912.     }
  913.     *Option: BOND
  914.     {
  915.         *rcNameID: 323
  916.         *Command: CmdSelect
  917.         {
  918.             *Order: DOC_SETUP.15
  919.             *Cmd: "<1B>&n5WdBond"
  920.         }
  921.     }
  922.      *Option: CARDSTOCK
  923.     {
  924.         *rcNameID: 324
  925.         *Command: CmdSelect
  926.         {
  927.             *Order: DOC_SETUP.15
  928.             *Cmd: "<1B>&n11WdCard Stock"
  929.  
  930.         }
  931.     }
  932.    *Option: LABELS
  933.     {
  934.         *rcNameID: 325
  935.         *Command: CmdSelect
  936.         {
  937.             *Order: DOC_SETUP.15
  938.             *Cmd: "<1B>&n7WdLabels"
  939.  
  940.         }
  941.     }
  942.     *Option: LETTERHEAD
  943.     {
  944.         *rcNameID: 326
  945.         *Command: CmdSelect
  946.         {
  947.             *Order: DOC_SETUP.15
  948.             *Cmd: "<1B>&n11WdLetterhead"
  949.  
  950.         }
  951.     }
  952.     *Option: PREPRINTED
  953.     {
  954.         *rcNameID: 327
  955.         *Command: CmdSelect
  956.         {
  957.             *Order: DOC_SETUP.15
  958.             *Cmd: "<1B>&n11WdPreprinted"
  959.  
  960.         }
  961.     }
  962.    *Option: COLOREDPAPER
  963.     {
  964.         *rcNameID: 328
  965.         *Command: CmdSelect
  966.         {
  967.             *Order: DOC_SETUP.15
  968.             *Cmd: "<1B>&n6WdColor"
  969.  
  970.         }
  971.     }
  972.     *Option: ENVELOPE
  973.     {
  974.         *rcNameID: 329
  975.         *Command: CmdSelect
  976.         {
  977.             *Order: DOC_SETUP.15
  978.             *Cmd: "<1B>&n9WdEnvelope"
  979.  
  980.         }
  981.     }
  982. }
  983. *Feature: Halftone
  984. {
  985.     *rcNameID: =HALFTONING_DISPLAY
  986.     *DefaultOption: HT_PATSIZE_AUTO
  987.     *Option: HT_PATSIZE_AUTO
  988.     {
  989.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  990.     }
  991.     *Option: HT_PATSIZE_SUPERCELL_M
  992.     {
  993.         *rcNameID: =HT_SUPERCELL_DISPLAY
  994.     }
  995.     *Option: HT_PATSIZE_6x6_M
  996.     {
  997.         *rcNameID: =HT_DITHER6X6_DISPLAY
  998.     }
  999.     *Option: HT_PATSIZE_8x8_M
  1000.     {
  1001.         *rcNameID: =HT_DITHER8X8_DISPLAY
  1002.     }
  1003. }
  1004. *Feature: Memory
  1005. {
  1006.     *rcNameID: =PRINTER_MEMORY_DISPLAY
  1007.     *DefaultOption: 8192KB
  1008.     *Option: 8192KB
  1009.     {
  1010.         *Name: "8MB"
  1011.         *MemoryConfigKB: PAIR(8192, 8075)
  1012.     }
  1013.     *Option: 12288KB
  1014.     {
  1015.         *Name: "12MB"
  1016.         *MemoryConfigKB: PAIR(12288, 12171)
  1017.     }
  1018.     *Option: 16384KB
  1019.     {
  1020.         *Name: "16MB"
  1021.         *MemoryConfigKB: PAIR(16384, 13950)
  1022.     }
  1023.     *Option: 20480KB
  1024.     {
  1025.         *Name: "20MB"
  1026.         *MemoryConfigKB: PAIR(20480, 17550)
  1027.     }
  1028.     *Option: 24576KB
  1029.     {
  1030.         *Name: "24MB"
  1031.         *MemoryConfigKB: PAIR(24576, 21150)
  1032.     }
  1033.     *Option: 28672KB
  1034.     {
  1035.         *Name: "28MB"
  1036.         *MemoryConfigKB: PAIR(28672, 24750)
  1037.     }
  1038.     *Option: 32768KB
  1039.     {
  1040.         *Name: "32MB"
  1041.         *MemoryConfigKB: PAIR(32768, 28350)
  1042.     }
  1043.     *Option: 40960KB
  1044.     {
  1045.         *Name: "40MB"
  1046.         *MemoryConfigKB: PAIR(40960, 35550)
  1047.     }
  1048.     *Option: 45056KB
  1049.     {
  1050.         *Name: "44MB"
  1051.         *MemoryConfigKB: PAIR(45056, 39150)
  1052.     }
  1053.     *Option: 49152KB
  1054.     {
  1055.         *Name: "48MB"
  1056.         *MemoryConfigKB: PAIR(49152, 43050)
  1057.     }
  1058.     *Option: 57344KB
  1059.     {
  1060.         *Name: "56MB"
  1061.         *MemoryConfigKB: PAIR(57344, 49950)
  1062.     }
  1063.     *Option: 73728KB
  1064.     {
  1065.         *Name: "72MB"
  1066.         *MemoryConfigKB: PAIR(73728, 64350)
  1067.     }
  1068.     *Option: 77824KB
  1069.     {
  1070.         *Name: "76MB"
  1071.         *MemoryConfigKB: PAIR(77824, 67950)
  1072.     }
  1073.     *Option: 81920KB
  1074.     {
  1075.         *Name: "80MB"
  1076.         *MemoryConfigKB: PAIR(81920, 71550)
  1077.     }
  1078.     *Option: 90112KB
  1079.     {
  1080.         *Name: "88MB"
  1081.         *MemoryConfigKB: PAIR(90112, 78750)
  1082.     }
  1083.     *Option: 106496KB
  1084.     {
  1085.         *Name: "104MB"
  1086.         *MemoryConfigKB: PAIR(106496, 93350)
  1087.     }
  1088.     *Option: 139264KB
  1089.     {
  1090.         *Name: "136MB"
  1091.         *MemoryConfigKB: PAIR(139264, 123750)
  1092.     }
  1093.     *Option: 143360KB
  1094.     {
  1095.         *Name: "140MB"
  1096.         *MemoryConfigKB: PAIR(143360, 127350)
  1097.     }
  1098.     *Option: 147456KB
  1099.     {
  1100.         *Name: "144MB"
  1101.         *MemoryConfigKB: PAIR(147456, 130950)
  1102.     }
  1103.     *Option: 155648KB
  1104.     {
  1105.         *Name: "152MB"
  1106.         *MemoryConfigKB: PAIR(155648, 138150)
  1107.     }
  1108.     *Option: 172032KB
  1109.     {
  1110.         *Name: "168MB"
  1111.         *MemoryConfigKB: PAIR(172032, 152550)
  1112.     }
  1113.     *Option: 204800KB
  1114.     {
  1115.         *Name: "200MB"
  1116.         *MemoryConfigKB: PAIR(204800, 181350)
  1117.     }
  1118.     *Option: 270336KB
  1119.     {
  1120.         *Name: "264MB"
  1121.         *MemoryConfigKB: PAIR(270336, 238950)
  1122.     }
  1123. }
  1124. *Feature: DuplexUnit
  1125. {
  1126.     *rcNameID: 340
  1127.     *FeatureType: PRINTER_PROPERTY
  1128.     *DefaultOption: FALSE
  1129.       *Option: FALSE
  1130.     {
  1131.         *rcNameID: 335
  1132.         *DisabledFeatures: LIST(Duplex.VERTICAL, Duplex.HORIZONTAL)
  1133.     }
  1134.     *Option: TRUE
  1135.     {
  1136.         *rcNameID: 336
  1137.     }
  1138. }
  1139. *Feature: Duplex
  1140. {
  1141.     *rcNameID: =TWO_SIDED_PRINTING_DISPLAY
  1142.     *DefaultOption: NONE
  1143.     *Option: NONE
  1144.     {
  1145.         *rcNameID: =NONE_DISPLAY
  1146.         *Command: CmdSelect
  1147.         {
  1148.             *Order: DOC_SETUP.9
  1149.             *Cmd: "<1B>&l0S"
  1150.         }
  1151.     }
  1152.     *Option: VERTICAL
  1153.     {
  1154.         *rcNameID: =FLIP_ON_LONG_EDGE_DISPLAY
  1155.         *Command: CmdSelect
  1156.         {
  1157.             *Order: DOC_SETUP.9
  1158.             *Cmd: "<1B>&l1S"
  1159.         }
  1160.     }
  1161.     *Option: HORIZONTAL
  1162.     {
  1163.         *rcNameID: =FLIP_ON_SHORT_EDGE_DISPLAY
  1164.         *Command: CmdSelect
  1165.         {
  1166.             *Order: DOC_SETUP.9
  1167.             *Cmd: "<1B>&l2S"
  1168.         }
  1169.     }
  1170. }
  1171. *Feature: Tray2
  1172. {
  1173.     *rcNameID: 264
  1174.     *FeatureType: PRINTER_PROPERTY
  1175.     *DefaultOption: FALSE
  1176.     *Option: FALSE
  1177.     {
  1178.         *rcNameID: 335
  1179.     }
  1180.     *Option: TRUE
  1181.     {
  1182.         *rcNameID: 336
  1183.     }
  1184. }
  1185. *InvalidCombination: LIST(Tray2.FALSE,InputBin.Option3)
  1186.  
  1187. *Feature: Tray3
  1188. {
  1189.     *rcNameID: 265
  1190.     *FeatureType: PRINTER_PROPERTY
  1191.     *DefaultOption: FALSE
  1192.     *Option: FALSE
  1193.     {
  1194.         *rcNameID: 335
  1195.     }
  1196.     *Option: TRUE
  1197.     {
  1198.         *rcNameID: 336
  1199.     }
  1200. }
  1201. *InvalidCombination: LIST(Tray3.FALSE,InputBin.Option4)
  1202. *InvalidCombination: LIST(Tray3.TRUE,Tray2.FALSE)
  1203.  
  1204. *Feature: Tray4
  1205. {
  1206.     *rcNameID: 266
  1207.     *FeatureType: PRINTER_PROPERTY
  1208.     *DefaultOption: FALSE
  1209.     *Option: FALSE
  1210.     {
  1211.         *rcNameID: 335
  1212.     }
  1213.     *Option: TRUE
  1214.     {
  1215.         *rcNameID: 336
  1216.     }
  1217. }
  1218. *InvalidCombination: LIST(Tray4.FALSE,InputBin.Option5)
  1219. *InvalidCombination: LIST(Tray4.TRUE,Tray3.FALSE)
  1220.  
  1221. *Feature: Tray5
  1222. {
  1223.     *rcNameID: 267
  1224.     *FeatureType: PRINTER_PROPERTY
  1225.     *DefaultOption: FALSE
  1226.       *Option: FALSE
  1227.     {
  1228.         *rcNameID: 335
  1229.     }
  1230.     *Option: TRUE
  1231.     {
  1232.         *rcNameID: 336
  1233.     }
  1234. }
  1235. *InvalidCombination: LIST(Tray5.FALSE,InputBin.Option6)
  1236. *InvalidCombination: LIST(Tray5.TRUE,Tray4.FALSE)
  1237.  
  1238. *Feature: OutputBin1
  1239. {
  1240.     *rcNameID: 344
  1241.     *FeatureType: PRINTER_PROPERTY
  1242.     *DefaultOption: FALSE
  1243.       *Option: FALSE
  1244.     {
  1245.         *rcNameID: 335
  1246.     }
  1247.     *Option: TRUE
  1248.     {
  1249.         *rcNameID: 336
  1250.     }
  1251. }
  1252. *%*InvalidCombination: LIST(OutputBin1.TRUE,HighCapacityOutput.FALSE,5BinMailbox.FALSE,OutputBin.Option3)
  1253. *InvalidCombination: LIST(OutputBin1.TRUE,OutputBin3.FALSE,5BinMailbox.FALSE,OutputBin.Option4)
  1254. *InvalidCombination: LIST(OutputBin1.TRUE,5BinMailbox.FALSE,OutputBin.Option5)
  1255. *InvalidCombination: LIST(OutputBin1.TRUE,5BinMailbox.FALSE,OutputBin.Option6)
  1256. *InvalidCombination: LIST(OutputBin1.TRUE,5BinMailbox.FALSE,OutputBin.Option7)
  1257. *InvalidCombination: LIST(OutputBin1.FALSE,HighCapacityOutput.FALSE,5BinMailbox.FALSE,OutputBin.Option2)
  1258. *InvalidCombination: LIST(OutputBin1.FALSE,HighCapacityOutput.FALSE,5BinMailbox.FALSE,OutputBin.Option3)
  1259. *InvalidCombination: LIST(OutputBin1.FALSE,OutputBin3.FALSE,5BinMailbox.FALSE,OutputBin.Option4)
  1260. *InvalidCombination: LIST(OutputBin1.FALSE,5BinMailbox.FALSE,OutputBin.Option5)
  1261. *InvalidCombination: LIST(OutputBin1.FALSE,5BinMailbox.FALSE,OutputBin.Option6)
  1262. *InvalidCombination: LIST(OutputBin1.FALSE,5BinMailbox.FALSE,OutputBin.Option7)
  1263.  
  1264.  
  1265. *Feature: OutputBin2
  1266. {
  1267.     *rcNameID: 345
  1268.     *FeatureType: PRINTER_PROPERTY
  1269.     *DefaultOption: FALSE
  1270.       *Option: FALSE
  1271.     {
  1272.         *rcNameID: 335
  1273.     }
  1274.     *Option: TRUE
  1275.     {
  1276.         *rcNameID: 336
  1277.         *Constraints: LIST(OutputBin.Option5,OutputBin.Option6,OutputBin.Option7)
  1278.     }
  1279. }
  1280. *InvalidCombination: LIST(OutputBin2.TRUE,OutputBin1.FALSE)
  1281. *InvalidCombination: LIST(OutputBin1.TRUE,OutputBin2.FALSE,5BinMailbox.FALSE,OutputBin.Option3)
  1282.  
  1283. *Feature: OutputBin3
  1284. {
  1285.     *rcNameID: 346
  1286.     *FeatureType: PRINTER_PROPERTY
  1287.     *DefaultOption: FALSE
  1288.       *Option: FALSE
  1289.     {
  1290.         *rcNameID: 335
  1291.     }
  1292.     *Option: TRUE
  1293.     {
  1294.         *rcNameID: 336
  1295.     }
  1296. }
  1297. *InvalidCombination: LIST(OutputBin3.TRUE,OutputBin2.FALSE)
  1298. *InvalidCombination: LIST(OutputBin2.TRUE,OutputBin3.FALSE,OutputBin.Option4)
  1299.  
  1300. *Feature: HighCapacityOutput
  1301. {
  1302.     *rcNameID: 347
  1303.     *FeatureType: PRINTER_PROPERTY
  1304.     *DefaultOption: FALSE
  1305.       *Option: FALSE
  1306.     {
  1307.         *rcNameID: 335
  1308.     }
  1309.     *Option: TRUE
  1310.     {
  1311.         *rcNameID: 336
  1312.     }
  1313. }
  1314. *InvalidCombination: LIST(HighCapacityOutput.TRUE,5BinMailbox.TRUE)
  1315. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin2.TRUE)
  1316. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.TRUE,OutputBin.Option4)
  1317. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.TRUE,OutputBin.Option5)
  1318. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.TRUE,OutputBin.Option6)
  1319. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.TRUE,OutputBin.Option7)
  1320. *InvalidCombination: LIST(HighCapacityOutput.TRUE,OutputBin1.FALSE,OutputBin.Option3)
  1321.  
  1322. *Feature: 5BinMailbox
  1323. {
  1324.     *rcNameID: 348
  1325.     *FeatureType: PRINTER_PROPERTY
  1326.     *DefaultOption: FALSE
  1327.       *Option: FALSE
  1328.     {
  1329.         *rcNameID: 335
  1330.     }
  1331.     *Option: TRUE
  1332.     {
  1333.         *rcNameID: 336
  1334.     }
  1335. }
  1336. *InvalidCombination: LIST(5BinMailbox.TRUE,OutputBin2.TRUE)
  1337. *InvalidCombination: LIST(5BinMailbox.TRUE,OutputBin1.FALSE,OutputBin.Option7)
  1338.  
  1339. *Feature: PageProtect
  1340. {
  1341.     *rcNameID: =PAGE_PROTECTION_DISPLAY
  1342.     *DefaultOption: OFF
  1343.     *Option: ON
  1344.     {
  1345.         *rcNameID: =ON_DISPLAY
  1346.         *Command: CmdSelect
  1347.         {
  1348.             *Order: JOB_SETUP.1
  1349.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=LETTER<0A>"
  1350.         }
  1351.     }
  1352.     *Option: OFF
  1353.     {
  1354.         *rcNameID: =OFF_DISPLAY
  1355.         *Command: CmdSelect
  1356.         {
  1357.             *Order: JOB_SETUP.1
  1358.             *Cmd: "<1B>%%-12345X@PJL SET PAGEPROTECT=OFF<0A>"
  1359.         }
  1360.     }
  1361. }
  1362. *Command: CmdStartDoc
  1363. {
  1364.     *Order: DOC_SETUP.7
  1365.     *Cmd: "<1B>&u600D<1B>*r0F"
  1366. }
  1367. *Command: CmdStartPage
  1368. {
  1369.     *Order: PAGE_SETUP.1
  1370.     *Cmd: "<1B>*b0M<0D>"
  1371. }
  1372. *Command: CmdEndJob
  1373. {
  1374.     *Order: JOB_FINISH.1
  1375.     *Cmd: "<1B>E<1B>%%-12345X"
  1376. }
  1377. *Command: CmdCopies
  1378. {
  1379.     *Order: DOC_SETUP.13
  1380.     *Cmd: "<1B>&l" %d{NumOfCopies}"X"
  1381. }
  1382. *RotateCoordinate?: TRUE
  1383. *RotateRaster?: TRUE
  1384. *RotateFont?: TRUE
  1385. *TextCaps: LIST(TC_CR_90,TC_UA_ABLE)
  1386. *MemoryUsage: LIST(FONT, RASTER, VECTOR)
  1387. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  1388. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,Y_LANDSCAPE)
  1389. *XMoveThreshold: 0
  1390. *YMoveThreshold: 0
  1391. *XMoveUnit: 600
  1392. *YMoveUnit: 600
  1393. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  1394. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1395. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d[0,9600]{max_repeat((DestXRel / 2) )}"X" }
  1396. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  1397. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  1398. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  1399. *Command: CmdCR { *Cmd : "<0D>" }
  1400. *Command: CmdLF { *Cmd : "<0A>" }
  1401. *Command: CmdFF { *Cmd : "<0C>" }
  1402. *Command: CmdBackSpace { *Cmd : "<08>" }
  1403. *Command: CmdUniDirectionOn { *Cmd : "<00>" }
  1404. *Command: CmdUniDirectionOff { *Cmd : "<00>" }
  1405. *Command: CmdPushCursor { *Cmd : "<1B>&f0S" }
  1406. *Command: CmdPopCursor { *Cmd : "<1B>&f1S" }
  1407. *Command: CmdSetSimpleRotation { *Cmd : "<1B>&a" %d{PrintDirInCCDegrees}"P" }
  1408. *EjectPageWithFF?: TRUE
  1409. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  1410. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  1411. *Command: CmdEnableDRC { *Cmd : "<1B>*b3M" }
  1412. *OutputDataFormat: H_BYTE
  1413. *OptimizeLeftBound?: TRUE
  1414. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  1415. *CursorYAfterSendBlockData: AUTO_INCREMENT
  1416. *TTFSEnabled?: TRUE
  1417. *DefaultFont: 133
  1418. *DefaultCTT: 0
  1419. *CharPosition: BASELINE
  1420. *DeviceFonts: LIST(133,134,140,141,142,143,144,145,146,147,148,149,150,151,
  1421. +                   158,159,160,190,191,192,193,194,195,196,197,203,204,
  1422. +                   205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,
  1423. +                   221,222,223,224)
  1424. *FontCartridge: FC1
  1425. {
  1426.     *rcCartridgeNameID: 297
  1427.     *Fonts: LIST(116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132)
  1428. }
  1429. *FontCartridge: FC2
  1430. {
  1431.     *rcCartridgeNameID: 298
  1432.     *Fonts: LIST(1,2,3,4,27,28,29,30,44,45,68,69,70,71,72,73,
  1433. +                   74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,
  1434. +                   90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106)
  1435. }
  1436. *FontCartridge: FC3
  1437. {
  1438.     *rcCartridgeNameID: 299
  1439.     *Fonts: LIST(31,32,33,34,35,36)
  1440. }
  1441. *FontCartridge: FC4
  1442. {
  1443.     *rcCartridgeNameID: 300
  1444.     *Fonts: LIST(37,38,39,40,41,42,43)
  1445. }
  1446. *FontCartridge: FC5
  1447. {
  1448.     *rcCartridgeNameID: 301
  1449.     *Fonts: LIST(16,17,18,46,47,48,49,107,108,109,110,111,112,113,114,115)
  1450. }
  1451. *FontCartridge: FC6
  1452. {
  1453.     *rcCartridgeNameID: 302
  1454.     *Fonts: LIST(40,41,42,43,59,64,65,66,67,68,69,70,71,136,137,138,139)
  1455. }
  1456. *FontCartridge: FC7
  1457. {
  1458.     *rcCartridgeNameID: 303
  1459.     *Fonts: LIST(10,50,51,52,53,54,55,56,57,58,59,60,61,62,63)
  1460. }
  1461. *FontCartridge: FC8
  1462. {
  1463.     *rcCartridgeNameID: 304
  1464.     *Fonts: LIST(14,19,20,21,22,23,24,25,26)
  1465. }
  1466. *FontCartridge: FC9
  1467. {
  1468.     *rcCartridgeNameID: 305
  1469.     *Fonts: LIST(5,6,7,8,9,11,12,13,14,15,135)
  1470. }
  1471. *FontCartridge: FC10
  1472. {
  1473.     *rcCartridgeNameID: 306
  1474.     *Fonts: LIST(225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,
  1475. +                   241,242)
  1476. }
  1477. *FontCartridge: FC11
  1478. {
  1479.     *rcCartridgeNameID: 307
  1480.     *Fonts: LIST(148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,
  1481. +                   164,165,166,167,168,169,170,171,172,173,174,175,176)
  1482. }
  1483. *FontCartridge: FC12
  1484. {
  1485.     *rcCartridgeNameID: 308
  1486.     *Fonts: LIST(177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,
  1487. +                   193,194,195,196,197,198,199,200,201,202)
  1488. }
  1489. *FontCartridge: FC13
  1490. {
  1491.     *rcCartridgeNameID: 309
  1492.     *Fonts: LIST(243,244,245,246,247)
  1493. }
  1494. *MinFontID: 16534
  1495. *MaxFontID: 32768
  1496. *switch: Resolution
  1497. {
  1498.     *case: Option1
  1499.     {
  1500.         *FontFormat: HPPCL_OUTLINE
  1501.     }
  1502.     *case: Option2
  1503.     {
  1504.         *FontFormat:  HPPCL_OUTLINE
  1505.     }
  1506.     *case: Option3
  1507.     {
  1508.         *FontFormat: HPPCL_RES
  1509.     }
  1510. }
  1511. *Command: CmdSetFontID { *Cmd : "<1B>*c" %d{NextFontID}"D" }
  1512. *Command: CmdSelectFontID { *Cmd : "<1B>(" %d{CurrentFontID}"X" }
  1513. *Command: CmdSetCharCode { *Cmd : "<1B>*c" %d{NextGlyph}"E" }
  1514. *Command: CmdUnderlineOn { *Cmd : "<1B>&dD" }
  1515. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  1516. *Command: CmdWhiteTextOn { *Cmd : "<1B>*v1o1T" }
  1517. *Command: CmdWhiteTextOff { *Cmd : "<1B>*v0o0T" }
  1518. *MinGrayFill: 1
  1519. *MaxGrayFill: 100
  1520. *Command: CmdSetRectWidth { *Cmd : "<1B>*c" %d{(RectXSize / 2) }"A" }
  1521. *Command: CmdSetRectHeight { *Cmd : "<1B>*c" %d{(RectYSize / 2) }"B" }
  1522. *Command: CmdRectGrayFill { *Cmd : "<1B>*c" %d{GrayPercentage }"g2P" }
  1523. *Command: CmdRectWhiteFill { *Cmd : "<1B>*c1P" }
  1524.